<?php

namespace pmvc;

/**
 * Interface for class loading.
 */
interface ClassLoader {

	/**
	 * Requires the given file.
	 * @param string $file the file to require
	 */
	public function requireFile($file, $once=FALSE);

	/**
	 * Loads the given class.
	 * @param $className the class to load
	 */
	public function loadClass($className);
	
}

?>